Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Switzerland #1-w1 Switzerland #1-w3 Switzerland #1-w4 Sweden #1-w1 Sweden #1-w3 Sweden #1-w4 Poland F1 Poland F2 Finland F1 Finland F2 Denmark F2 Denmark F3 Germany F11 Germany F12 Germany-w2 Germany-w3 Great Britain F1 Austria F2 Switzerland #1-w2 Switzerland #1-w3 Portugal F2 Great Britain F3 Turkey #1-w1 Turkey #1-w2 Slovenia F2 Netherlands F2 Germany-w2 Australia F9 Australia F11 Great Britain F2 Switzerland F3 Portugal F2 Sweden F2 Sweden F3 Great Britain F8 Czech Republic F1 Slovenia F1 Ireland F1 Austria F4 Great Britain F9 Germany F10 Finland F2 Germany F13 Italy F29 Germany-w1 Germany-w2 Germany-w3 Germany F13 Germany F2 Germany F3 Germany F4 Great Britain F3 Great Britain F4 Italy F2 Italy F6 Italy F7 Korea F1 Korea F2 Kuwait F2 Germany F14 France F14 Great Britain F19 Great Britain F21 Great Britain F22 China F1 China F2 Germany F4 Italy F2 Great Britain F5 Germany-w3 Ireland F2 Croatia F1 Great Britain F4 Korea F1 Korea F2 Korea F3 Sweden F1 Sweden F2 Great Britain F4 Italy F3 Italy F4 Italy F5 Italy F6 Italy F10 Italy F11 Netherlands F3 Netherlands F4 Germany F7 Chinese Taipei F2 Korea F2 Croatia F2 Great Britain F5 Italy F5 Korea F1 Great Britain F6 Great Britain F7 Switzerland F1 Korea F1 Spain F13 Spain F14 Ireland F1 Great Britain F15 USA F2 USA F4 Germany F3 Germany F9 Switzerland F1 Greece F4 Austria F4 Israel F6 Spain F17 Spain F18 Italy F26 Germany F10 USA F31 Great Britain F5 Great Britain F6 Canada F1 (Gatineau) Canada F2 (Sherbrooke) Spain F17 (Martos) Spain F18 (Palma del Rio) Portugal F9 (Setubal) Austria F2 (Kramsach) Portugal F18 (Sintra) France F18 (Bagneres-De-Bigorre) Thailand F10 (Hua Hin) Thailand F11 (Hua Hin) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) Canada F1 (Gatineau) Canada F2 (Sherbrooke) Portugal F5 (Vilamoura) Portugal F6 (Lisbon) Tunisia F14 (Jerba) Tunisia F15 (Jerba) Canada F7 Canada F8 Switzerland F2 Germany-w4 Germany F1 France F13 Portugal F3 Sweden F1 Sweden F1 Sweden F2 Italy F10 Germany-w1 Great Britain F7 Germany-w4 USA F31 USA F32 Great Britain F2 Austria F1 Switzerland #1-w1 Portugal F1 Switzerland #1-w4 Ireland F2 Turkey #1-w4 Great Britain F7 Slovenia F3 Germany F11 Germany F13 Spain F23 Germany F15 Spain F24 Sweden F2 France F16 Germany-w1 Germany-w4 Australia F10 Germany F1 Germany F2 Germany F3 Germany F4 Germany F5 Poland F1 USA F4 Czech Republic F2 Germany F3 Switzerland #1-w2 Sweden #1-w2 Denmark F1 Germany F3 Italy F8 Italy F16 Korea F2 The Surbiton Trophy - Surbiton Nokian Hakkapeliitta Open - Tampere Kobstaedernes ATP Challenger - Kolding Kia International in Caloundra - Caloundra Bauer Watertechnology Cup - Eckental Ostdeutscher Sparkassen Cup - Dresden Memorial Manfredini - Sassuolo Nord LB Open 2006 - Braunschweig The Shelbourne Irish Open - Dublin Kobstaedernes ATP Challenger - Kolding The LTA Nottingham Challenger - Nottingham Challenger Banque Nationale Rimouski - Rimouski Bauer Watertechnology Cup - Eckental Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Oberstaufen Cup - Oberstaufen 4th Volkswagen Challenger - Wolfsburg BH Telecom Sarajevo 2007 - Sarajevo WOW Cafe Challenger - New Orleans USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Fergana Challenger - Fergana Open Prevadies - St. Brieuc Ostdeutscher Sparkessen Cup - Dresden Astana Challenger - Astana Busan Open Challenger Tennis - Busan Almaty Challenger 1 - Almaty Schickedanz Open 2007 - Furth Dublin Challenger - Dublin Oberstaufen Cup - Oberstaufen Almaty Challenger 2 - Almaty Timisoara Challenger - Timisoara LXVII Concursu Internacional de Vigo - Vigo Geneva Challenger - Geneva Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Open des Alpes Trophee BNP Paribas - Grenoble ATP Challenger Trophy 2007 - Trnava Kobstaedernes ATP Challenger - Kolding Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Malaysian Open - Kuala Lumpur Heilbronn Open - Heilbronn South African Airways Open - East London 5 Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto BH Indoor Sarajevo - Sarajevo Ostdeutscher Sparkassen Cup - Dresden Pharma Medico Open 2008 - Aarhus San Remo Tennis Cup - San Remo Izmir Cup - Izmir The Surbiton Trophy - Surbiton Dublin Challenger - Dublin BSI Challenger Lugano - Lugano Timisoara Challenger - Timisoara Black Forest Open - Freudenstadt Alexander Kolyaskin Memorial - Donetsk Open des Alpes Trophee BNP Paribas - Grenoble Flea Market Cup Busan Challenger Tennis - Busan Bauer Watertechnilogy Cup 2008 - Eckental JSM Challenger of Champaign - Urbana Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Noumea Challenger Wroclaw Challenger Belgrade Challenger Wolfsburg Challenger Bergamo Challenger Bangkok Challenger Athens Challenger Sofia Challenger Tunis Challenger Furth Challenger Yuba City Challenger Braunschweig Challenger Manchester Challenger Recanati Challenger Istanbul Challenger Freudenstadt Challenger Szczecin Challenger Aachen Challenger Napoli Challenger Mons Challenger Rennes Challenger Kolding Challenger Orleans Challenger Seoul Challenger Chuncheon Challenger Eckental Challenger Salzburg Challenger Cremona Challenger Furth Challenger Aptos Challenger Granby Challenger Lexington Challenger Bangkok Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Noumea Challenger Bergamo Challenger Wolfsburg Challenger Rimouski Challenger Bath Challenger Bangkok Challenger Furth Challenger Nottingham Challenger Oberstaufen Challenger Mons Challenger Orbetello Challenger Recanati Challenger Binghamton Challenger Genova Challenger Izmir Challenger Ljubljana Challenger Madrid Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Eckental Challenger Knoxville Challenger Helsinki Challenger Heilbronn Challenger Wolfsburg Challenger Sarajevo Challenger Bath Challenger Barletta Challenger Mersin Challenger Kaohsiung Challenger Nottingham Challenger Arad Challenger Genova Challenger Petange Challenger Tiburon Challenger Eckental Challenger Rome Challenger Binghamton Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Orleans Challenger Rennes Challenger Irving Challenger Napa Challenger Singapore Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Taipei City Challenger Busan Challenger Heilbronn Challenger Seoul Challenger Furth Challenger Ilkley Challenger Marburg Challenger Braunschweig Challenger Aptos Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Sacramento Challenger Bratislava Challenger Brescia Challenger Noumea Challenger Bangkok Challenger Bergamo Challenger Manila Challenger Wroclaw Challenger Cherbourg Challenger Guadalajara Challenger Raanana Challenger Gwangju Challenger Taipei City Challenger Aix En Provence Challenger Seoul Challenger Manchester Challenger Marburg Challenger Biella Challenger Orleans Challenger Drummondville Challenger Busan Challenger Blois Challenger Recanati Challenger Scheveningen Challenger Liberec Challenger Vancouver Challenger Fairfield Challenger Drummondville Challenger Phoenix Challenger Tiburon Challenger Seoul Challenger Glasgow Challenger LTA Shrewsbury Challenger - Shrewsbury Knoxville Challenger Manchester Challenger Surbiton Challenger Surbiton Challenger Busan Challenger Loughborough Challenger Binghamton Challenger Segovia Challenger Chicago Challenger Lexington Challenger Happy Valley Challenger Nottingham Challenger Fairfield Challenger Bratislava Challenger Alessandria Challenger Astana Challenger Fairfield Challenger 2008 China TCL Challenger - Guangzhou St. Brieuc Challenger Champaign Challenger USTA Men's Challenger of Dallas - Dallas 3rd Volkswagon Challenger - Wolfsburg Braunschweig Challenger Prostejov Challenger BMW Open - Munich Lexington Challenger Cortina Challenger Stockholm Open - Stockholm San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Ordina Open - 's-Hertogenbosch Stockholm Open - Stockholm Stockton Challenger BMW Open - Munich 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Stockholm Open - Stockholm Chennai Open - Chennai BMW Open - Munich The Stella Artois Championships - London Mercedes Cup - Stuttgart Generali Open - Kitzbuhel St. Brieuc Challenger The Nottingham Open - Nottingham If Stockholm Open - Stockholm BMW Open - Munich Campbells Hall of Fame Tennis Championships - Newport Seoul Challenger Masters Series - Hamburg Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna Chennai Open - Chennai Heilbronn Challenger Ordina Open - s-Hertogenbosch Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Estoril Open - Estoril Apia International - Sydney BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Aptos Challenger Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai AEGON Championships - London BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Garanti Koza Sofia Open - Sofia New York Open - New York Las Vegas Challenger Charlottesville Challenger Recanati Challenger Prague Challenger Ostdeutscher Sparkessen Cup - Dresden Busan Challenger Tiburon Challenger Tashkent Challenger Noumea Challenger Furth Challenger Quimper Challenger Bergamo Challenger Pau Challenger Akbank Private Banking TED Open - Istanbul The LTA Men's Challenger - Nottingham Internazionali de Tennis di Bergamo - Bergamo XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio The Manchester Trophy - Manchester Surbiton Challenger Citta di Como Challenger - Como Prague Challenger Genova Open Challenger - Genova Korat Challenger The LTA Bolton Challenger - Bolton Eckental Challenger Copenhagen Open - Copenhagen Tiburon Challenger The LTA Men's Challenger Wrexham - Wrexham Bauer Watertechnology Cup 2007 - Eckental The Surbiton Trophy - Surbiton The LTA Manchester Trophy - Manchester Open de L'Isere-Trophee BNP Paribas - Grenoble BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami UTC Open - Cherkassy Heilbronn Challenger Kobstaedernes ATP Challenger - Kolding Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Brasov Challenger National Bank Men's Rimouski Challenger - Rimouski Jersey Challenger Nottingham-2 Challenger Izmir Challenger Zagreb Challenger Cremona Challenger Carson Challenger Prague Challenger Rome Challenger Wimbledon - London French Open - Paris Wimbledon - London Cortina Challenger Jersey Challenger Salzburg Challenger Rennes Challenger Champaign Challenger Sophia Antipolis Challenger Vancouver Challenger U.S. Open - New York Quimper Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Quimper Challenger Australian Open - Melbourne Vicenza Challenger Wimbledon - London Genova Challenger ABN AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Australian Open - Melbourne Mons Challenger French Open - Paris Sacramento Challenger Wimbledon - London Heilbronn Challenger Australian Open - Melbourne French Open - Paris If Stockholm Open - Stockholm U.S. Open - New York BMW Open - Munich French Open - Paris Wimbledon - London Sacramento Challenger BMW Open - Munich Eckental Challenger Allianz Suisse Open Gstaad - Gstaad Ortisei Challenger French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Sunrise Challenger Noumea Challenger Open Sabadell Atlantico - Barcelona Bet-At-Home Austrian Open - Kitzbuhel Open 13 - Marseille Jersey Challenger Erste Bank Open - Vienna St. Brieuc Challenger Valencia Open - Valencia Studena Croatia Open - Umag Winston-Salem Open - Winston-Salem Stockton Challenger Monza Challenger AEGON International - Eastbourne Malaysian Open - Kuala Lumpur Mons Challenger Rome Challenger Grand Prix Hassan II - Casablanca Aegon Nottingham Open - Nottingham Tunis Challenger Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Suisse Open - Gstaad St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb International German Open - Hamburg Braunschweig Challenger Pilot Pen Tennis - New Haven Koblenz Challenger Davis Cup, Group 2, PO, DEN-EST 3-0 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Erste Bank Open - Vienna Tiburon Challenger Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, Group II, 3R, DEN-BIH 3-2 Ortisei Challenger Davis Cup, World Group, PO, GER-BRA 4-1 Helsinki Challenger Davis Cup, Group I, PO, SWE-DEN 3-2 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, Group II, 3R, DEN-MDA 3-2 Davis Cup, Group I, 1R, RUS-DEN 4-1 Maui Challenger Davis Cup, Group I, PO, DEN-SWE 2-3 Davis Cup, Group II, 1R, DEN-MAR 4-1 Davis Cup, Group II, 2R, NOR-DEN 1-4 Davis Cup, Group II, 2R, DEN-EGY 1-3 Orleans Challenger BMW Open - Munich AEGON Championships - London Vercelli Challenger Loughborough Challenger Gimcheon Challenger If Stockholm Open - Stockholm Heilbronn Challenger Sarajevo Challenger BMW Open - Munich AEGON International - Eastbourne BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Segovia Challenger Charlottesville Challenger Knoxville Challenger Ortisei Challenger Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Mons Challenger Budapest Challenger Koblenz Challenger Cherbourg Challenger Libema Open - 's-Hertogenbosch Bergamo Challenger Erste Bank Open - Vienna Braunschweig Challenger Hall of Fame Tennis Championships - Newport Napoli Challenger Copenhagen Open - Copenhagen Bangkok Challenger Valencia Open - Valencia Bangkok Challenger Garanti Koza Sofia Open - Sofia Barletta Challenger Moselle Open - Metz BMW Open - Munich Prague Challenger Portoroz Challenger Aircel Chennai Open - Chennai Mallorca Challenger If Stockholm Open - Stockholm Cary Challenger Orleans Challenger Stockton Challenger Eckental Challenger TEB BNP Paribas Istanbul Open - Istanbul Lille Challenger DIEMA XTRA Sofia Open - Sofia Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Heilbronn Challenger Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Tennis Channel Open - Las Vegas Gerry Weber Open - Halle Telenordia Swedish Open - Bastad Red Letter Days Open - Nottingham Gerry Weber Open - Halle Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Open de Moselle - Metz Catella Swedish Open - Bastad Suisse Open - Gstaad AEGON International - Eastbourne Kremlin Cup - Moscow Tata Open Maharashtra - Pune PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha Copenhagen Open - Copenhagen Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Open de Moselle - Metz PBZ Zagreb Indoors - Zagreb BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami Mercedes Cup - Stuttgart U.S. Open - New York U.S. Open - New York BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Hall of Fame Tennis Championships - Newport PBZ Zagreb Indoors - Zagreb Medibank International - Sydney French Open - Paris Australian Open - Melbourne Wimbledon - London Davis Cup, Group 2, 2R, LUX-DEN 0-5 Davis Cup, Group II, 2R, DEN-LAT 3-2 Davis Cup, Group II, 2R, DEN-LUX 5-0 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Group 2, 1R, POR-DEN 4-1 Davis Cup, World Group II, PO, DEN-PUR 5-0 Hopman Cup - Perth Davis Cup, Group 2, 1R, DEN-FIN 2-3 Davis Cup, Group 2, PO, DEN-MNE 3-2 Davis Cup, Group II, 2R, DEN-FIN 3-2 Davis Cup, Group II, 3R, BLR-DEN 4-1 Davis Cup, Group II, 1R, DEN-CYP 4-1 Davis Cup, Group 2, REL2, RSA-DEN 3-2 Davis Cup, Europe/Africa Group II, PO, EGY-DEN 0-5 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group 2, 1R, MAR-DEN 4-1 Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group II, 1R, GEO-DEN 0-5 Davis Cup, Group II, 3R, DEN-RSA 1-3 Davis Cup, Group II, 1R, DEN-IRL 4-1 All Lower level tournaments